home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir26 / epi601_2.zip / FILES06.EXE / MEASURE.CHK < prev    next >
Text File  |  1994-08-22  |  3KB  |  190 lines

  1. *******************************************************************************
  2. *MEASURE.CHK, Version 2.0, 18/OCT/93, Kevin Sullivan, Emory University       *
  3. *Check file to demonstrate the use of nutrition anthropometry within Epi Info*
  4. * version 6.                                                                 *
  5. ******************************************************************************
  6. ******************************************************************************
  7. *Special note:  If you are going to add fields to the REC file, you will     *
  8. * want to remove the GOTO WRITEREC that appears in 3 lines and jump to the   *
  9. * first added field in the .CHK file.  For more information on how to modify *
  10. * the Check file, please refer to the appropriate chapters in the Epi Info   *
  11. * version 6 documentation                                                    *
  12. ******************************************************************************
  13.  
  14. NAME
  15.   UPDATE OFF
  16.   COLOR QUESTION 31
  17.   COLOR DATA 112
  18.   COLOR BACKGROUND 1
  19. *  SET ALL FIELDCHAR " "
  20.   UPDATE
  21.   ENTER
  22.   AutoJump SEX
  23. END
  24.  
  25. SEX
  26.   Legal
  27.     M
  28.     1
  29.     F
  30.     2
  31.   END
  32.   AutoJump AGE
  33. END
  34.  
  35. AGE
  36.   Range 0 infinity
  37.   AutoJump YRS
  38. END
  39.  
  40. BIRTHDATE
  41.   AutoJump VISITDATE
  42.   IF birthdate = .
  43.   THEN
  44.     GOTO WEIGHT
  45.   ENDIF
  46. END
  47.  
  48. YRS
  49.   Range 0 infinity
  50.   AutoJump BIRTHDATE
  51.   IF YRS = .
  52.   THEN
  53.     GOTO BIRTHDATE
  54.   ELSE
  55.     IF AGE = . OR AGE = 0
  56.     THEN
  57.       LET AGE = 0
  58.     ENDIF
  59.     LET AGE = AGE + (YRS * 12)
  60.     LET YRS = 0
  61.   ENDIF
  62. END
  63.  
  64. VISITDATE
  65.   IF visitDATE = .
  66.   THEN
  67.     GOTO WEIGHT
  68.   ELSE
  69.     LET AGE = (VISITDATE - BIRTHDATE) /30.44
  70.   ENDIF
  71. END
  72.  
  73. WEIGHT
  74.   Range 0 infinity
  75.   IF WEIGHT = .
  76.   THEN
  77.     GOTO LBS
  78.   ELSE
  79.     GOTO HEIGHT
  80.   ENDIF
  81. END
  82.  
  83. LBS
  84.   Range 0 infinity
  85. END
  86.  
  87. OZS
  88.   Range 0 infinity
  89.   IF OZS = .
  90.   THEN
  91.     OZS = 0
  92.   ENDIF
  93.   IF LBS = .
  94.   THEN
  95.     LBS = 0
  96.   ENDIF
  97.   LET WEIGHT = (LBS + (OZS/16)) * 0.45359237
  98.   GOTO HEIGHT
  99. END
  100.  
  101. HAP
  102.   NoEnter
  103. END
  104.  
  105. HAZ
  106.   NoEnter
  107. END
  108.  
  109. HAM
  110.   NoEnter
  111. END
  112.  
  113. HEIGHT
  114.   Range 0 infinity
  115.   IF HEIGHT = .
  116.   THEN
  117.     GOTO FT
  118.   ELSE
  119.     if age = .
  120.     then
  121.       age = 999.99
  122.     endif
  123.     LOAD ENTFACE.BIN
  124.     CALL ENTFACE 75
  125.     if age = 999.99
  126.     then
  127.       age = .
  128.     endif
  129.     UPDATE
  130.     GOTO WRITEREC
  131.   ENDIF
  132. END
  133.  
  134. WAP
  135.   NoEnter
  136. END
  137.  
  138. WAZ
  139.   NoEnter
  140. END
  141.  
  142. WAM
  143.   NoEnter
  144. END
  145.  
  146. FT
  147.   Range 0 infinity
  148.   AutoJump IN
  149. END
  150.  
  151. IN
  152.   Range 0 infinity
  153.   IF FT = .
  154.     THEN FT = 0
  155.   ENDIF
  156.   IF IN = .
  157.     THEN IN = 0
  158.   ENDIF
  159.   LET HEIGHT = ((FT*12) + IN) * 2.54
  160.   if age = .
  161.   then
  162.     age = 999.99
  163.   endif
  164.   LOAD ENTFACE.BIN
  165.   CALL ENTFACE 75
  166.   if age = 999.99
  167.   then
  168.     age = .
  169.   endif
  170.   UPDATE
  171.   GOTO WRITEREC
  172. END
  173.  
  174. WHP
  175.   NoEnter
  176. END
  177.  
  178. WHZ
  179.   NoEnter
  180. END
  181.  
  182. WHM
  183.   NoEnter
  184. END
  185.  
  186. FLAG
  187.   NoEnter
  188. END
  189.  
  190.